xenoprof: Use uint64_t explicitly for internal calls
authorGeorge Dunlap <george.dunlap@eu.citrix.com>
Thu, 26 Jan 2012 11:03:23 +0000 (11:03 +0000)
committerGeorge Dunlap <george.dunlap@eu.citrix.com>
Thu, 26 Jan 2012 11:03:23 +0000 (11:03 +0000)
commitb2341cfbf927ef33a48a1390e54d88a731524c94
treeaf9ceeb8ff8bfb531d6e52754d4509e6bade38dc
parent8311d176ea6ff5b6251434d4eface16bc5490eb9
xenoprof: Use uint64_t explicitly for internal calls

A recent changeset to make XENOPROF_ESCAPE_CODE consistent across
32- and 64-bit builds caused a build failure, because values were
passed through functions as "unsigned long".  Replace these with
uint64_t explicitly.

Also remove redundant function prototype from perfmon.c, now that
it's in a header file.

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/ia64/xen/oprofile/perfmon.c
xen/common/xenoprof.c
xen/include/xen/xenoprof.h